package dfsketches.pathfind;

public interface PathSolver {
	public static final int DIRECTION_NW = 1;
	public static final int DIRECTION_N  = 2;
	public static final int DIRECTION_NE = 3;
	public static final int DIRECTION_W  = 4;
	public static final int DIRECTION_E  = 5;
	public static final int DIRECTION_SW = 6;
	public static final int DIRECTION_S  = 7;
	public static final int DIRECTION_SE = 8;
	
	boolean pathable(Creature creature, int xy, int direction);
	float stepLenght(Creature creature, int xy, int direction);
}
